artificial lakes - Spanish English Dictionary